window with protective shell - French English Dictionary